.content{
    width: 100%;
    height: 100%;
}

/*头*/
.analysis-logo{
    /*font-size:26px;*/
    margin: 40px;
    color: #ffffff;
    height: 100%;
    line-height:55px;
}

.top {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 55px;
    z-index: 999;
    background-color: #69b4bd;
}

/*底部*/
.bottom{
    position: fixed;
    bottom: 0px;
    left: 0px;
    height: 40px;
    line-height: 40px;
    background-color: #262626;
    width: 100%;
    color: #6c8085;
    z-index: 999;
}

.bottom-left{
    float: left;
    margin-left: 40px;
}

.bottom-right{
    float: right;
    margin-right: 40px;
}

/*个人信息*/
.content-right{
    position: absolute;
    left: 70px;
    bottom: 40px;
    top: 55px;
    right: 0;
}
.content-all{
    height: 100%;
}
.userinfo{
    background-color: white;
    height: 100%;
}
.userinfo-span{
    display: inherit;
    margin-top: 10px;
    color: inherit;
    font-size: 14px;
}
.userinfo-head {
    width:135px;
    height:135px;
    margin: 15px auto;

    border-radius: 999px;
    padding: 9px;

    background: url("../../img/scholar/head.png") no-repeat center;
    background-size: cover;
}
.userinfo-span i{
    margin-right: 8px;
    color: #b0c6cd;
    width: 25px;
    text-align: center;
}

.realname{
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 20px;
    color: #000000;
}

.skill-div{
    margin-top: 15px;
    color: #69b4bd;
    font-size: 12px;
    margin-bottom: 10px;
}

.skill-item{
    border: 1px #69b4bd solid;
    border-radius: 5px;
    padding: 5px 8px;
    margin-bottom: 10px;
    display: inline-block;

    margin-right: 5px;
}

.userinfo-table{
    margin-bottom: 10px;
}

.userinfo-table td{
    padding-bottom: 10px;
    font-size: 14px;
}

.userinfo-table td:nth-child(odd){
    padding-bottom: 10px;
    font-size: 14px;
    color: #69b4bd;
    font-weight: bold;
    padding-right: 15px;
}

.userinfo-table td:nth-child(even){
    color: #81849a;
}

.userinfo-percent{
    margin-bottom: 10px;
}

.img-span{
    width: 31px;
    display: inline-block;
    text-align: center;
}

.img-span img{
    margin-bottom: 12px;
}

.percent-span{
    font-size: 20px;
    padding-left: 10px;
    color: #69b4bd;
    font-weight: 700;
    padding-right: 5px;
}

.percent-name{
    color: #27293b;
    font-size: 14px;
}

/*菜单栏*/
.content-menu{
    width:70px;
    text-align: center;
    /*float: left;*/
    background-color: #253d40;
    position: fixed;
    bottom: 40px;
    top: 55px;
    left: 0px;
}

.menu-icon{
    font-size: 30px;
}

.menu-li{
    height:70px;

}

.content-menu li:not(.checked) a{
    color: #67b0b9;
    font-size:12px;
    display: inherit;
    height:50px;
    text-decoration:none;
}


.content-menu li a:hover{
    text-decoration:none;
    color: #ffffff;
}

.menu-li span{
    display: inherit;
}

.menu-li i{
    margin-top:20px;
    width: 100%;
}

.checked{
    background-color: #376e75;
}

.checked a{
    background-color: #376e75;
    color: #ffffff;
    text-decoration:none;
}

/*chart图*/
.content-chart{
    /*position: relative;
    bottom: 25px;
    top: 0px;*/
    height: 100%;
    /*padding-bottom: 40px;*/
}


/*专家指数分析*/
.index-analysis{
    height: 50px;
    line-height: 50px;
    color: #b5cad0;
    font-size: 18px;
    border-bottom: 1px #69b4bd solid;
    margin: 0 20px;
}

.chart-row{
    margin: 15px 15px 0 15px;
    /*margin: 15px 0px 0 0px;*/
    background-color: #ffffff;
}

.chart-row-left{
    margin: 15px 0 15px 15px;
    background-color: #ffffff;
}

.chart-row-right{
    margin: 15px 15px 0 -15px;
    background-color: #ffffff;
}

.interest{
    width: 100%;
    padding: 40px 20px 10px 20px;
    height: 285px;
}

.interest-title{
    margin-bottom: 20px;
}

.interest-name{
    color: #27293b;
    font-size: 15px;
    font-weight: bold;
}

.interest-item{
    margin-top: 8px;
    color: #898ca1;
    width: 49%;
    display: inline-block;
    font-size: 14px;
}

.interest-item span:nth-child(odd){
    float:left;
    cursor: pointer;
}
.interest-item span:nth-child(even){
    float: right;
    padding-right: 10px;
    cursor: pointer;
}

.innovation{
    background-color: #ffffff;
    margin: 15px 15px 15px -15px;
}

.relevant{
    background-color: #ffffff;
}

/*搜索div*/
.search-div{
    height: 50px;
    background-color: #253d40;
    line-height: 50px;
    font-size: 18px;
}

.search-div i{
    margin: 0px 25px;
    color: #b5cad0;
}

.input-search{
    background:none repeat scroll 0 0 rgba(0,0,0,0);
    border: medium none;
    box-shadow: none;
    outline:none;
    color: #b5cad0;
}

.content-margin{
    padding: 0 0 45px 0;
    background-color: #eef3fa;
    height: auto;
    position: relative;
}

/*主要内容*/
.main-content{
    margin: 15px 0 15px 15px;
    background-color: #ffffff;
    padding: 0px 20px;
}

.content-p{
    padding: 15px 0px 5px 0px;
    margin: 0px;
    border-bottom: 0.5px #eff3f9 solid;
}

.content-title{
    font-size:14px;
    color: #585858;
    font-weight: 600;
}

.quoted-div{
    color: #7f8089;
    margin-bottom: 10px;
}

.quoted-div span{
    display: inherit;
    word-wrap: break-word;
    word-break: normal;
    margin-bottom: 5px;
}

.content-item{
    color: #b5cad0;
    font-size: 14px;
}

.content-item i{
    margin-right: 10px;
}

.content-item span{
    margin-right: 20px;
}

/*分页*/
.text-center{
    padding: 20px 0px 20px 0px;
}

/*二级菜单*/
.second-menu{
    height: 50px;
    line-height: 50px;
    color: #7f8089;
    display: inline-block;
    font-size: 16px;
    border-bottom: 1px #69b4bd solid;
    width: 100%;
}

.not-active{
    color: #7f8089;
}

.active{
    color: #69b4bd;
}

.second-menu>span{
    padding-right: 13px;
}

/*合作学者*/
.cooperative-scholar{
    margin: 15px 15px 0 0px;
    background-color: #ffffff;
}

.person{
    padding:0px 35px;
    cursor:pointer;
}

.person-item{
    text-align: center;
    padding-top: 15px;
}

.person span{
    display: inherit;
    padding: 10px 0px 0px 0px;
}

.view{
    padding: 20px 20px;
}

.view a{
    color: #69b4bd;
}

.view a:hover{
    color: #1c84c6;
}

.url{
    color: #69b4bd;
}

.view span{
    background-color: #f1f6f7;
    color: #69b4bd;
    font-size: 12px;
    padding: 8px 20px;
    border-radius: 15px;
}

/*合作机构*/
.agency{
    padding:0px 20px 0px 20px;
}

.agency-span{
    font-size: 14px;
    color: #7f8089;
}

.agency-item{
    padding: 10px 0px 0px 0px;
}

.agency-i{
    background-color: #69b4bd;
    /*font-size: 5px;
    font-weight: 100;*/
    margin-right: 15px;
    float: left;
    display: block;
    width: 8px;
    height: 8px;
    margin-top: 6px;
    border-radius: 50%;
}

.padding{
    padding:0 20px;
}
.no-padding-left{
    padding-left: 0;
}

.margin-bottom{
    margin-bottom:10px
}

.cleanBoth{
    clear: both;
}

/*learning layer*/
.paperUrlArray {

}
.paperUrlArray li {
    padding: 13px 25px;
    cursor: pointer;
    overflow-x: hidden;

    width: 600px
}
.paperUrlArray li a {
    padding: 0;
    margin: 0;

    color: #7f8089;;
    font-size: 16px;
    display: inherit;
    text-decoration: none;
    height: 16px;
}
.paperUrlArray li a:hover {
    color: #0b8fe2;
}

.feed-element:first-child{
    margin-top: 0px;
}

.media-news{
    font-size: 14px;
    word-wrap: break-word;
    word-break: normal;
    cursor: pointer;
}

.return a{
    color: #ffffff;
    font-size: 26px;
    margin: 0px  0px 0px 20px;
    line-height: 55px
}

.scholar-head{
    width:80px;
    height: 80px;
    border-radius:50%
}

.badge-font{
    padding: 3px 5px;
}

/*进度条 图表后侧*/
.progress-item{
    /*有图表*/
    padding: 15px 35px 10px 0px;
    /*无图表*/
    /*padding: 15px 35px 10px 35px;*/
}

.index-num{
    color: #69b4bd;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 5px;
}

.index-name{
    color: #27293b;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 5px;
}

.progress-item label{
    display: inherit;
}

.progress-item span{
    display: inherit;
    color: #898ca1;
    font-size: 10px;
}

.progress{
    height: 10px;
}

.progress-bar-success{
    background-color: #69b4bd;
}

.span-num{
    margin-top:-4px;
    float:right;
}

.more{
    float: right;
    color: red;
    font-size: 14px;
    font-weight: bold;
}

.learn-loading{
    height: 200px;
    margin-top: 100px;
}

.feed-activity-list{
    height: 235px;
    padding: 15px 20px 0px 20px;
}

.relevant-loading{
    height: 235px;
    padding-top: 100px;
}
